<?php
/** @name : Render.php via KOOK-FRAMEWORK - @author : theerasak.p - @since : 30 �.�. 2554 23:49:26 - @encoding : UTF-8 */

class Render
{
	/**
	 * @method แสดงหน้า View 
	 * @param target = ไฟล์ View ที่ต้องการแสดง
	 * @return ไม่มี
	 * @example Render::view("dummy");
	 */
	public static function view($target)
	{
		try
		{ 
			if(file_exists(VIEWS_PATH.'/'.$target.".view.php"))
			{
				require_once VIEWS_PATH.'/'.$target.".view.php";
			}
			else
			{
				throw new PageNotFoundException("ไม่พบหน้า View ของหน้า ".$target."View");
			}
		}
		catch (PageNotFoundException $e)
		{
			$e->execute();
		}
	}
	
	public static function systemView($target)
	{
		try
		{ 
			if(file_exists(VIEWS_SYSTEM_PATH.'/'.$target.".view.php"))
			{
				require_once VIEWS_SYSTEM_PATH.'/'.$target.".view.php";
			}
			else
			{
				throw new PageNotFoundException("ไม่พบหน้า View ของหน้า ".$target."View");
			}
		}
		catch (PageNotFoundException $e)
		{
			$e->execute();
		}
	}
}
?>